Investigations on a Pedagogical Calculus of Constructions

نویسندگان

  • Loïc Colson
  • Vincent Demange
چکیده

In the last few years appeared pedagogical propositional natural deduction systems. In these systems, one must satisfy the pedagogical constraint : the user must give an example of any introduced notion. In formal terms, for instance in the propositional case, the main modification is that we replace the usual rule (hyp) by the rule (p-hyp) F ∈ Γ (hyp) Γ ⊢ F F ∈ Γ ⊢ σ · Γ (p-hyp) Γ ⊢ F where σ denotes a substitution which replaces variables of Γ with an example. This substitution σ is called the motivation of Γ . First we expose the reasons of such a constraint and properties of these “pedagogical” calculi: the absence of negation at logical side, and the “usefulness” feature of terms at computational side (through the Curry-Howard correspondence). Then we construct a simple pedagogical restriction of the calculus of constructions (CC) called CCr. We establish logical limitations of this system, and compare its computational expressiveness to Gödel system T. Finally, guided by the logical limitations of CCr, we propose a formal and general definition of what a pedagogical calculus of constructions should be.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pedagogical lambda-cube: the λ2 case

In pedagogical formal systems one needs to systematically give examples of hypotheses made. This main characteristic is not the only one needed, and a formal definition of pedagogical sub-systems of the Calculus of Constructions (CC) has already been stated. Here we give such a pedagogical sub-system of CC corresponding to the second-order pedagogical λ-calculus of Colson and Michel. It thus il...

متن کامل

Locative Constructions in English Interlanguage: A Study of the Acquisition of Argument Realization in English by Iranian EFL Learners

Locative constructions, as an instance of double object constructions with various cognitive-linguistic concepts, have been successful in attracting the linguists. This paper tried to evaluate the acquisition of English locative constructions by Persian native speakers in the absence of negative evidence, focusing on the influence of L1 and participants’ proficiency level in the course of acqui...

متن کامل

Boomborg-PC: A Proof-Checker of Calculus of Constructions

Boomborg-PC is a proof-checker of Calculus of Constructions that runs on a bu er of GNU Emacs. Calculus of Constructions, proposed by Thierry Coquand and G erard Huet [2], is one of the so-called higher-order typed -calculi [1]. A typed -calculus is a formal system for writing typed -terms, and Boomborg-PC is a program that typechecks -terms written by the rules of Calculus of Constructions. A ...

متن کامل

The Extended Calculus of Constructions (ECC) with Inductive Types

Luo’s Extended Calculus of donstructions (ECC) is a higher order functional calculus based on Coquand’s and Huet’s Calculus of Constructions, but has in addition strong sums and a predicative cumulative type hierarchy. In this paper I introduce inductive types on the predicative type levels of ECC. I also show how the o-Set model for ECC can be extended to a model for this augmented calculus. '...

متن کامل

Inductive Types in the Calculus of Algebraic Constructions

In a previous work, we proved that an important part of the Calculus of Inductive Constructions (CIC), the basis of the Coq proof assistant, can be seen as a Calculus of Algebraic Constructions (CAC), an extension of the Calculus of Constructions with functions and predicates defined by higher-order rewrite rules. In this paper, we prove that almost all CIC can be seen as a CAC, and that it can...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. UCS

دوره 19  شماره 

صفحات  -

تاریخ انتشار 2013